/L1"EScript 097"
/Nocase
/Line Comment = //
/Block Comment On = /*
/Block Comment Off = */
/Escape Char = \
/String Chars = "'
/File Extensions = SRC INC EM
/Delimiters = ~!@%^&*()-+=|/{}[]:;"' <>	,.?
/Function String 1 = "%[ ^t]++program [a-zA-Z0-9_]+([0-9a-zA-Z_,:=+ 	^-^"]++)[ ^t]++$"
/Function String 2 = "%[ ^t]++function ^([a-zA-Z0-9_]+([0-9a-zA-Z_,:=+ 	^-^"]++)^)[ ^t]++$"
/Function String 3 = "%[ ^t]++exported function ^([a-zA-Z0-9_]+([0-9a-zA-Z_,:=+ 	^-^"]++)^)[ ^t]++$"
/Function String 4 = "%^([a-zA-Z0-9_]+([0-9a-zA-Z_,:=+ 	^-^"]++);^)$"
/Indent Strings = "case" "else" "elseif" "enum" "for" "foreach" "function" "if" "program" "repeat" "while" "do"
/Unindent Strings = "else" "elseif" "endif" "endfunction" "endprogram" "endwhile" "endcase" "endenum" "endfor" "endforeach" "until" "dowhile"
/Open Brace Strings = "case" "else" "elseif" "enum" "for" "foreach" "function" "if" "program" "repeat" "while" "do" "{" "(" "["
/Close Brace Strings = "endcase" "endif" "endif" "endenum" "endfor" "endforeach" "endfunction" "endif" "endprogram" "until" "endwhile" "dowhile" "}" ")" "]"
/Open Fold Strings = "case" "enum" "for" "foreach" "function" "if" "program" "repeat" "while" "do" "{" "(" "["
/Close Fold Strings = "endcase" "endenum" "endfor" "endforeach" "endfunction" "endif" "endprogram" "until" "endwhile" "dowhile" "}" ")" "]"

/C1"Core Keywords"
array
const
dictionary
do
dowhile
endprogram
endfunction
error
function
program
struct
var

/C2"Script Keywords"
!
%
&
(
)
*
+
-
.
// /
:
;
<
=
>
[
]
^
and
break
byref
case
continue
default
downto
else
elseif
endcase
endenum
endfor
endforeach
endif
endwhile
enum
exported
for
foreach
if
in
not
or
repeat
return
to
until
while
{
|
}
~

/C3"Header Keywords"
include
use

/C4"EM Files"
ATTRIBUTES
BASIC
BASICIO
BOAT
CFGFILE
CLILOC
DATAFILE
FILE
GUILDS
HTTP
MATH
NPC
OS
POLSYS
STORAGE
UO
UTIL
UNICODE
VITALS

/C5"EM FUNCTIONS"
ACos
ASin
ATan
Abs
Accessible
AddAmount
AddMenuItem
AlterAttributeTemporaryMod
AppendConfigFileElem
AppendToFile
ApplyConstraint
ApplyDamage
ApplyRawDamage
AssignRectToWeatherRegion
Attach
BaseSkillToRawSkill
Bin
BoatFromItem
Broadcast
BroadcastUC
CAsc
CAscZ
CChr
CChrZ
CDbl
CInt
CStr
CancelTarget
CanMove
Ceil
CheckLineOfSight
CheckLosAt
CheckSkill
Clear_Event_Queue
CloseTradeWindow
ConstE
ConstPi
ConsumeMana
ConsumeReagents
ConsumeSubstance
ConsumeVital
CoordinateDistance
Cos
CreateAccount
CreateDataFile
CreateGuild
CreateItemAtLocation
CreateItemCopyAtLocation
CreateItemInBackpack
CreateItemInContainer
CreateItemInInventory
CreateMenu
CreateMultiAtLocation
CreateNpcFromTemplate
CreatePacket
CreateRootItemInStorageArea
CreateStorageArea
Create_Debug_Context
DegToRad
DestroyGuild
DestroyItem
DestroyMulti
DestroyRootItemInStorageArea
Detach
DisableEvents
DisconnectClient
Distance
EnableEvents
EnumerateItemsInContainer
EnumerateOnlineCharacters
EquipFromTemplate
EquipItem
EraseGlobalProperty
EraseObjProperty
Events_Waiting
Find
FindAccount
FindConfigElem
FindGuild
FindObjtypeInContainer
FindPath
FindRootItemInStorageArea
FindStorageArea
FindSubstance
Floor
FormatRealToString
GetAmount
GetAttribute
GetAttributeBaseValue
GetAttributeIntrinsicMod
GetAttributeName
GetAttributeTemporaryMod
GetCmdLevelName
GetCmdLevelNumber
GetCommandHelp
GetConfigInt
GetConfigIntKeys
GetConfigMaxIntKey
GetConfigReal
GetConfigString
GetConfigStringArray
GetConfigStringDictionary
GetConfigStringKeys
GetCoordsInLine
GetElemProperty
GetEquipmentByLayer
GetFacing
GetGlobalProperty
GetHarvestDifficulty
GetItemDescriptor
GetMapInfo
GetMenuObjTypes
GetMultiDimensions
GetObjProperty
GetObjPropertyNames
GetObjType
GetObjtypeByName
GetPackageByName
GetPid
GetProcess
GetProperty
GetRegionString
GetRegionName
GetRegionNameAtLocation
GetSpellDifficulty
GetStandingHeight
GetStandingLayers
GetVital
GetVitalMaximumValue
GetVitalName
GetVitalRegenRate
GetWorldHeight
GrantPrivilege
HarvestResource
HealDamage
Hex
IncRevision
IsLegalMove
Is_Critical
Left
Len
ListAccounts
ListConfigElemProps
ListDataFiles
ListEquippedItems
ListGuilds
ListHostiles
ListItemsAtLocation
ListItemsNearLocation
ListItemsNearLocationOfType
ListItemsNearLocationWithFlag
ListMobilesInLineOfSight
ListMobilesNearLocation
ListMobilesNearLocationEx
ListMultisInBox
ListObjectsInBox
ListStaticsAtLocation
ListStaticsInBox
ListStaticsNearLocation
ListTextCommands
ListenPoints
LoadTusScpFile
Log10
LogE
LogToFile
Lower
MakeBoundingBox
Max
Min
Move
MoveBoat
MoveBoatRelative
MoveBoatXY
MoveCharacterToLocation
MoveItemToContainer
MoveItemToLocation
MoveItemToSecureTradeWin
MoveObjectToLocation
MoveObjectToRealm
OpenDataFile
OpenPaperdoll
Pack
Packages
PerformAction
PlayLightningBoltEffect
PlayMovingEffect
PlayMovingEffectXYZ
PlayObjectCenteredEffect
PlaySoundEffect
PlaySoundEffectPrivate
PlayStationaryEffect
PolCore
Pow
Print
PrintTextAbove
PrintTextAboveCL
PrintTextAboveUC
PrintTextAbovePrivate
PrintTextAbovePrivateUC
PrintTextAbovePrivateCL
QueryIP
QueryParam
RadToDeg
RandomDiceRoll
RandomFloat
RandomInt
RawSkillToBaseSkill
ReadConfigFile
ReadFile
ReadGameClock
ReadMillisecondClock
Realms
RecalcVitals
RegisterForSpeechEvents
RegisterItemWithBoat
ReleaseItem
ReloadConfiguration
RequestInput
RequestInputUC
ReserveItem
RestartScript
Resurrect
RevokePrivilege
Root
RunAwayFrom
RunAwayFromLocation
RunToward
RunTowardLocation
Run_Script_To_Completion
SaveWorldState
Say
SayUC
SecureTradeWin
SelectColor
SelectMenuItem2
Self
SendBuyWindow
SendDialogGump
SendEvent
SendInstaResDialog
SendOpenBook
SendOpenSpecialContainer
SendPacket
SendQuestArrow
SendSellWindow
SendSkillWindow
SendStatus
SendStringAsTipWindow
SendSysMessage
SendSysMessageCL
SendSysMessageUC
SendTextEntryGump
SendViewContainer
SetAnchor
SetAttributeBaseValue
SetAttributeTemporaryMod
SetGlobalProperty
SetName
SetObjProperty
SetOpponent
SetProperty
SetRegionLightLevel
SetRegionWeatherLevel
SetScriptController
SetSysTrayPopupText
SetVital
SetWarMode
Set_Critical
Set_Debug
Set_Event_Queue_Size
Set_Priority
Set_Script_Option
Shutdown
Sin
SizeOf
Sleep
Sleepms
SpeakPowerWords
SplitWords
Sqrt
StartSpellEffect
Start_Script
StorageAreas
StrFormatTime
SubStr
SubtractAmount
SysLog
SystemFindBoatBySerial
SystemFindObjectBySerial
System_RPM
Tan
Target
TargetCoordinates
TargetMultiPlacement
TurnAwayFrom
TurnAwayFromLocation
TurnBoat
TurnToward
TurnTowardLocation
TypeOf
UnloadConfigFile
UnloadDataFile
Unload_Scripts
Unpack
Upper
UseItem
Wait_For_Event
WalkAwayFrom
WalkAwayFromLocation
WalkToward
WalkTowardLocation
Wander
WriteFile
WriteHTML
WriteHTMLRaw

/C6"Object Members"
.acct
.acctname
.alignment
.all_scripts
.allyguilds
.amount
.ar
.ar_base
.ar_mod
.attached
.attached_to
.attribute
.backpack
.banned
.buyprice
.bytes_received
.bytes_sent
.call_depth
.clientinfo
.clientversion
.cmdlevel
.cmdlevelstr
.color
.combat_operations_per_min
.compiledate
.compiletime
.components
.concealed
.connected
.consec_cycles
.container
.controller
.corpsetype
.createdat
.criminal
.cursor
.damage
.dead
.decayat
.defaultcmdlevel
.desc
.descriptor
.dmg_mod
.enabled
.enemyguilds
.equipscript
.error_creations_per_min
.eventmask
.events_per_min
.facing
.footprint
.frozen
.gender
.globals
.gold
.graphic
.guild
.guildid
.gump
.gumpheight
.gumpwidth
.has_offline_mobiles
.height
.height
.hidden
.hitscript
.hold
.hp
.instr
.instr_cycles
.instr_per_invoc
.instr_per_min
.instr_percent
.intrinsic
.invisible
.invocations
.iostats
.ip
.isopen
.isUOKR
.item
.item_count
.itemcount
.items
.landtile
.langcode
.layer
.locked
.mapid
.master
.maxhp
.maxhp_mod
.members
.mobile
.mobile_count
.mobilecount
.mobiles
.movable
.multi
.murderer
.name
.newbie
.npcdesc
.npctemplate
.num_globals
.objtype
.onhitscript
.opponent
.ownerserial
.packages
.paralyzed
.passwordhash
.pc
.pid
.pkg
.poisoned
.portplank
.priority_divide
.process
.prompt
.quality
.queued_iostats
.realm
.reportables
.run_speed
.running_scripts
.script
.script_profiles
.scripts_late_per_min
.scripts_ontime_per_min
.season
.sellprice
.serial
.shield
.skill_checks_per_min
.sleep_cycles
.source
.speech_color
.speech_font
.squelched
.starboardplank
.state
.stealthsteps
.sysload
.sysload_severity
.systime
.tasks_late_per_min
.tasks_late_ticks_per_min
.tasks_ontime_per_min
.texttype
.tillerman
.title_guild
.title_prefix
.title_race
.title_suffix
.toplevel_item_count
.trading_with
.truecolor
.trueobjtype
.type
.uclang
.uc_text
.unequipscript
.uptime
.use_adjustments
.usernamepasswordhash
.usescript
.value
.var_size
.version
.verstr
.warmode
.weapon
.weight
.width
.x
.xeast
.xmax
.xmin
.xwest
.y
.ymax
.ymin
.ynorth
.ysouth
.z

/C7"Object Methods"
.AddAllyGuild
.AddEnemyGuild
.AddMember
.Add_Component
.Append
.AppendPin
.Ban
.CheckPassword
.Clear_Event_Queue
.Clear_Script_Profile_Counters
.Close
.CreateElement
.Custom
.Delete
.DeleteCharacter
.DeleteElement
.Disable
.Enable
.Enabled
.Erase
.ErasePin
.EraseProp
.Exists
.FindElement
.GetCharacter
.GetCorpse
.GetGottenItem
.GetInt16
.GetInt16Flipped
.GetInt32
.GetInt32Flipped
.GetInt8
.GetItemDescriptor
.GetPins
.GetProp
.GetSize
.GetString
.GetUnicodeString
.GetUnicodeStringFlipped
.SetUnicodeStringFlipped
.Get_Member
.Insert
.InsertPin
.IsA
.IsAllyGuild
.IsEnemyGuild
.IsMember
.Keys
.Kill
.Log_Profile
.Move_Char
.Move_Offline_Mobiles
.Open
.Print
.Privileges
.PropNames
.RemoveAllyGuild
.RemoveEnemyGuild
.RemoveMember
.RemoveReportable
.Remove_Component
.Reverse
.SendAreaPacket
.SendEvent
.SendPacket
.SetCmdLevel
.SetCriminal
.SetDefaultCmdLevel
.SetInt16
.SetInt16Flipped
.SetInt32
.SetInt32Flipped
.SetInt8
.SetLightLevel
.SetMaster
.SetMurderer
.SetName
.SetParalyzed
.SetPassword
.SetPoisoned
.SetProp
.SetSize
.SetString
.SetUnicodeString
.SetWarMode
.Set_Member
.Set_Priority_Divide
.Set_UO_Expansion
.Shrink
.Size
.Sort
.SpendGold
.Split
.Squelch
.Toggle
.Transmit
.TypeOf
.UnBan

/C8"EM Constants"
CRMULTI_FACING_EAST
CRMULTI_FACING_NORTH
CRMULTI_FACING_SOUTH
CRMULTI_FACING_WEST
CRMULTI_IGNORE_ALL
CRMULTI_IGNORE_MULTIS
CRMULTI_IGNORE_OBJECTS
CRMULTI_IGNORE_WORLDZ
DELETE_BY_PLAYER
DELETE_BY_SCRIPT
DF_KEYTYPE_INTEGER
DF_KEYTYPE_STRING
ENUMERATE_IGNORE_LOCKED
ENUMERATE_ROOT_ONLY
FP_IGNORE_DOORS
FP_IGNORE_MOBILES
INSERT_ADD_ITEM
INSERT_INCREASE_STACK
ITEMS_IGNORE_MULTIS
ITEMS_IGNORE_STATICS
LH_FLAG_INCLUDE_HIDDEN
LH_FLAG_LOS
LISTENPT_HEAR_GHOSTS
LISTEX_FLAG_CONCEALED
LISTEX_FLAG_GHOST
LISTEX_FLAG_HIDDEN
LISTEX_FLAG_NORMAL
LIST_IGNORE_Z
LOG_DATETIME
MAPDATA_FLAG_ALL
MAPDATA_FLAG_ALLOWDROPON
MAPDATA_FLAG_BLOCKING
MAPDATA_FLAG_BLOCKSIGHT
MAPDATA_FLAG_DROP_FLAGS
MAPDATA_FLAG_GRADUAL
MAPDATA_FLAG_MORE_SOLIDS
MAPDATA_FLAG_MOVELAND
MAPDATA_FLAG_MOVESEA
MAPDATA_FLAG_MOVE_FLAGS
MAPDATA_FLAG_NONE
MAPDATA_FLAG_OVERFLIGHT
MAPDATA_FLAG_WALKBLOCK
MOVECHAR_FORCELOCATION
MOVEITEM_FORCELOCATION
MOVEITEM_NORMAL
MOVEOBJECT_FORCELOCATION
MOVEOBJECT_NORMAL
MOVETYPE_CORECREATE
MOVETYPE_COREMOVE
MOVETYPE_PLAYER
MSGLEN_VARIABLE
POLCLASS_ARMOR
POLCLASS_BOAT
POLCLASS_CONTAINER
POLCLASS_CORPSE
POLCLASS_DOOR
POLCLASS_EQUIPMENT
POLCLASS_HOUSE
POLCLASS_ITEM
POLCLASS_LOCKABLE
POLCLASS_MAP
POLCLASS_MOBILE
POLCLASS_MULTI
POLCLASS_NPC
POLCLASS_SPELLBOOK
POLCLASS_UOBJECT
POLCLASS_WEAPON
REALM_BRITANNIA
REALM_ILSHENAR
REALM_MALAS
REALM_TOKUNO
RESURRECT_FORCELOCATION
SAY_DOEVENT_DISABLE
SAY_DOEVENT_ENABLE
SAY_TEXTTYPE_DEFAULT
SAY_TEXTTYPE_WHISPER
SAY_TEXTTYPE_YELL
SCRIPTOPT_CAN_ACCESS_OFFLINE_MOBILES
SCRIPTOPT_DEBUG
SCRIPTOPT_NO_INTERRUPT
SCRIPTOPT_NO_RUNAWAY
SYSFIND_SEARCH_OFFLINE_MOBILES
SYSFIND_SEARCH_STORAGE_AREAS
TE_CANCEL_DISABLE
TE_CANCEL_ENABLE
TE_STYLE_DISABLE
TE_STYLE_NORMAL
TE_STYLE_NUMERICAL
TGTOPT_CHECK_LOS
TGTOPT_HARMFUL
TGTOPT_HELPFUL
TGTOPT_NEUTRAL
TGTOPT_NOCHECK_LOS
TILEDATA_FLAG_ANIMATED
TILEDATA_FLAG_ARMOR
TILEDATA_FLAG_BACKGROUND
TILEDATA_FLAG_BRIDGE
TILEDATA_FLAG_CONTAINER
TILEDATA_FLAG_DAMAGING
TILEDATA_FLAG_DOOR
TILEDATA_FLAG_FOLIAGE
TILEDATA_FLAG_IMPASSABLE
TILEDATA_FLAG_INTERNAL
TILEDATA_FLAG_LIGHTSOURCE
TILEDATA_FLAG_MAP
TILEDATA_FLAG_NODIAGONAL
TILEDATA_FLAG_NOSHOOT
TILEDATA_FLAG_PARTIAL_HUE
TILEDATA_FLAG_PREFIX_A
TILEDATA_FLAG_PREFIX_AN
TILEDATA_FLAG_ROOF
TILEDATA_FLAG_STACKABLE
TILEDATA_FLAG_STAIRBACK
TILEDATA_FLAG_STAIRRIGHT
TILEDATA_FLAG_SURFACE
TILEDATA_FLAG_TRANSLUCENT
TILEDATA_FLAG_TRANSPARENT
TILEDATA_FLAG_UNK
TILEDATA_FLAG_UNK1
TILEDATA_FLAG_UNK2
TILEDATA_FLAG_WALL
TILEDATA_FLAG_WEAPON
TILEDATA_FLAG_WEARABLE
TILEDATA_FLAG_WET
TILEDATA_FLAG_WINDOW
_DEFAULT_REALM
_DEFAULT_TEXT_COLOR
_DEFAULT_TEXT_FONT
_DEFAULT_UCCOLOR
_DEFAULT_UCFONT





/L2"POL Config File"
/Nocase
/Line Comment = //
/Line Comment Alt = #
/Escape Char = \
/File Extensions = CFG
/String Chars =
/Delimiters =
/Function String = "%^(?++^)[^p^r^n]{"
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings = "{"
/Close Brace Strings = "}"
/Open Fold Strings = "{"
/Close Fold Strings = "}"

/C1"ItemDesc Types"
armor
boat
container
door
house
item
map
SpellBook
SpellScroll
weapon
NPCTemplate





/L20"Ultra Edit WordFile"
/Nocase
/Escape Char = \
/File Names = wordfile.txt
/String Chars=
/Delimiters = ~!@%^&*()-+=|/{}[]:;"' <>	,.?
/Function String = "%/L[0-9]+"^([a-zA-Z0-9_ ]++^)""
